package com.dhcc.sds.busi.service;

import com.dhcc.core.framework.base.service.IBaseService;
import com.dhcc.sds.busi.entity.SdsDimDataEntity;
import com.dhcc.sds.busi.service.impl.SdsDimDataServiceImpl;
import com.dhcc.sds.busi.vo.AnalysisSdsPortalVo;

import java.util.List;
import java.util.Map;

/**
 * 记录月份维度portal数据服务层接口
 *
 * @ClassName: ISdsDimDataService
 * @Description: TODO
 * @author zhangdc
 * @date 2022-06-07 10:09:15
 */
public interface ISdsDimDataService extends IBaseService<SdsDimDataEntity> {

    List<SdsDimDataEntity> selectNearYearRep(int startMonthCnt, int endMonthCnt, String status, String type, String hospId);

    List<SdsDimDataEntity> selectOrderByType(String dimType, String entityCat);

    AnalysisSdsPortalVo selectFeeAndDaysByEntityId(Long entityId);

    List<SdsDimDataEntity> selectByDimTypeAndUserLinkDepts(Map<String, Object> params);

    List<SdsDimDataEntity> getUpMonth(Map<String, Object> params);
}
